

<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <title>Netinfo.Vue.js</title>
    <meta charset="utf-8">
    <meta name="description" content="Vue.js - The Progressive JavaScript Framework">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

    <link rel="alternate" hreflang="x-default" href="https://vuejs.org/archives/2014/03/index.html">
    <link rel="alternate" hreflang="zh" href="https://cn.vuejs.org/archives/2014/03/index.html">
    <link rel="alternate" hreflang="ja" href="https://jp.vuejs.org/archives/2014/03/index.html">
    <link rel="alternate" hreflang="ru" href="https://ru.vuejs.org/archives/2014/03/index.html">
    <link rel="alternate" hreflang="ko" href="https://kr.vuejs.org/archives/2014/03/index.html">
    <link rel="alternate" hreflang="pt-BR" href="https://br.vuejs.org/archives/2014/03/index.html">
    <link rel="alternate" hreflang="fr" href="https://fr.vuejs.org/archives/2014/03/index.html">

    <meta property="og:type" content="article">
    <meta property="og:title" content="Vue.js">
    <meta property="og:description" content="Vue.js - The Progressive JavaScript Framework">
    <meta property="og:image" content="https://cn.vuejs.org//netinfofe/images/logo.png">

    <meta name="twitter:card" content="summary">
    <meta name="twitter:title" content="Vue.js">
    <meta name="twitter:description" content="Vue.js - The Progressive JavaScript Framework">
    <meta name="twitter:image" content="https://cn.vuejs.org/images/logo.png">

    <link rel="apple-touch-icon" sizes="57x57" href="/netinfofe/images/icons/apple-icon-57x57.png">
    <link rel="apple-touch-icon" sizes="60x60" href="/netinfofe/images/icons/apple-icon-60x60.png">
    <link rel="apple-touch-icon" sizes="72x72" href="/netinfofe/images/icons/apple-icon-72x72.png">
    <link rel="apple-touch-icon" sizes="76x76" href="/netinfofe/images/icons/apple-icon-76x76.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/netinfofe/images/icons/apple-icon-114x114.png">
    <link rel="apple-touch-icon" sizes="120x120" href="/netinfofe/images/icons/apple-icon-120x120.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/netinfofe/images/icons/apple-icon-144x144.png">
    <link rel="apple-touch-icon" sizes="152x152" href="/netinfofe/images/icons/apple-icon-152x152.png">
    <link rel="apple-touch-icon" sizes="180x180" href="/netinfofe/images/icons/apple-icon-180x180.png">
    <link rel="icon" type="image/png" sizes="192x192"  href="/netinfofe/images/icons/android-icon-192x192.png">
    <link rel="icon" type="image/png" sizes="32x32" href="/netinfofe/images/icons/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="96x96" href="/netinfofe/images/icons/favicon-96x96.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/netinfofe/images/icons/favicon-16x16.png">
    <meta name="msapplication-TileImage" content="/images/icons/ms-icon-144x144.png">
    <link rel="icon" href="/netinfofe/images/logo.png" type="image/png">

    <meta name="msapplication-TileColor" content="#4fc08d">
    <meta name="theme-color" content="#4fc08d">

    <meta name="msapplication-config" content="browserconfig.xml">
    <link rel="manifest" href="/manifest.json">

    <!-- <link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600|Roboto Mono' rel='stylesheet' type='text/css'> -->
    <!-- <link href='//fonts.googleapis.com/css?family=Dosis:500&text=Vue.js' rel='stylesheet' type='text/css'> -->

    <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">

    <!-- main page styles -->
    <link rel="stylesheet" href="/netinfofe/css/page.css">

    <!-- this needs to be loaded before guide's inline scripts -->
    <script src="/netinfofe/js/vue.js"></script>
    <!-- 引入样式 -->
    <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    <!-- 引入组件库 -->
    <script src="https://unpkg.com/element-ui/lib/index.js"></script>
    <script>
      Vue.config.productionTip = true
      window.PAGE_TYPE = ""
    </script>

    <!-- ga -->
    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
      })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

      ga('create', 'UA-46852172-3', 'cn.vuejs.org');
      ga('send', 'pageview');
    </script>
  </head>
  <body class="docs">
    <div id="mobile-bar" >
      <a class="menu-button"></a>
      <a class="logo" href="/"></a>
    </div>
    <div id="header">
  <a id="logo" href="/netinfofe/">
    <img src="/netinfofe/images/logo.png" alt="vue logo">
    <span>Netinfo.Vue.js</span>
  </a>
  <ul id="nav">
    <li>
  <!--<form id="search-form">
    <input type="text" id="search-query-nav" class="search-query st-default-search-input">
  </form>-->
</li>
<!--<li class="nav-dropdown-container learn">
  <a class="nav-link">学习</a><span class="arrow"></span>
  <ul class="nav-dropdown">
    <li><ul>
      <li><a href="/netinfofe/v2/guide/" class="nav-link">教程</a></li>
      <li><a href="/netinfofe/v2/api/" class="nav-link">API</a></li>
      <li><a href="/netinfofe/v2/style-guide/" class="nav-link">风格指南</a></li>
      <li><a href="/netinfofe/v2/examples/" class="nav-link">示例</a></li>
      <li><a href="/netinfofe/v2/cookbook/" class="nav-link">Cookbook</a></li>
    </ul></li>
  </ul>
</li>
-->
<!--<li class="nav-dropdown-container ecosystem">
  <a class="nav-link">生态系统</a><span class="arrow"></span>
  <ul class="nav-dropdown">
    <li><h4>帮助</h4></li>
    <li><ul>
      <li><a href="https://forum.vuejs.org/" class="nav-link" target="_blank">论坛</a></li>
      <li><a href="https://chat.vuejs.org/" class="nav-link" target="_blank">聊天室</a></li>
      <li><a href="https://www.vuemeetups.org/" class="nav-link" target="_blank">聚会</a></li>
    </ul></li>
    <li><h4>工具</h4></li>
    <li>
      <ul>
        <li><a href="https://github.com/vuejs/vue-devtools" class="nav-link" target="_blank">Devtools</a></li>
        <li><a href="https://cli.vuejs.org/" class="nav-link" target="_blank">Vue CLI</a></li>
        <li><a href="https://vue-loader.vuejs.org" class="nav-link" target="_blank">Vue Loader</a></li>
      </ul>
    </li>
    <li><h4>核心插件</h4></li>
    <li><ul>
      <li><a href="https://router.vuejs.org/" class="nav-link" target="_blank">Vue Router</a></li>
      <li><a href="https://vuex.vuejs.org/" class="nav-link" target="_blank">Vuex</a></li>
      <li><a href="https://ssr.vuejs.org/" class="nav-link" target="_blank">Vue 服务端渲染</a></li>
    </ul></li>
    <li><h4>信息</h4></li>
    <li><ul>
      <li><a href="https://news.vuejs.org" class="nav-link" target="_blank">周刊</a></li>
      <li><a href="https://github.com/vuejs/roadmap" class="nav-link" target="_blank">Roadmap</a></li>
      <li><a href="https://twitter.com/vuejs" class="nav-link" target="_blank">Twitter</a></li>
      <li><a href="https://medium.com/the-vue-point" class="nav-link" target="_blank">博客</a></li>
      <li><a href="https://vuejobs.com/?ref=vuejs" class="nav-link" target="_blank">工作</a></li>
    </ul></li>
    <li><h4>资源列表</h4></li>
    <li><ul>
      <li><a href="https://github.com/vuejs" class="nav-link" target="_blank">官方仓库</a></li>
      <li><a href="https://curated.vuejs.org/" class="nav-link" target="_blank">Vue 优选</a></li>
      <li><a href="https://github.com/vuejs/awesome-vue" class="nav-link" target="_blank">Vue 资源</a></li>
    </ul></li>
  </ul>
</li>
-->

<!--<li class="nav-dropdown-container support-vue">
  <a href="/support-vuejs/" class="nav-link">支持 Vue</a><span class="arrow"></span>
  <ul class="nav-dropdown">
    <li><ul>
      <li><a href="/support-vuejs/#One-time-Donations" class="nav-link">一次性赞助</a></li>
      <li><a href="/support-vuejs/#Recurring-Pledges" class="nav-link">周期性赞助</a></li>
      <li><a href="https://www.smallsticker.com/%E8%B4%B4%E7%BA%B8/vue.html" class="nav-link">贴纸</a></li>
      <li><a href="https://vue.threadless.com" target="_blank" class="nav-link">T 恤商店</a></li>
    </ul></li>
  </ul>
</li>
-->
<!--<li class="nav-dropdown-container language">
  <a class="nav-link">多语言</a><span class="arrow"></span>
  <ul class="nav-dropdown">
    <li><a href="https://vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">English</a></li>
    <li><a href="https://jp.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">日本語</a></li>
    <li><a href="https://ru.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">Русский</a></li>
    <li><a href="https://kr.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">한국어</a></li>
    <li><a href="https://br.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">Português</a></li>
    <li><a href="https://fr.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">Français</a></li>
    <li><a href="https://vi.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">Tiếng Việt</a></li>
  </ul>
</li>
-->
<!--<li><a href="https://github.com/vuejs/cn.vuejs.org/" target="_blank" class="nav-link contribute">参与翻译</a></li>-->

<li><a href="/netinfofe/v2/guide/" class="nav-link">教程</a></li>
<li><a href="/netinfofe/v2/components/" class="nav-link">组件</a></li>
<li><a href="/netinfofe/v2/api/" class="nav-link">API</a></li>
<li><a href="/netinfofe/v2/style-guide/" class="nav-link">风格指南</a></li>
<li><a href="/netinfofe/v2/examples/" class="nav-link">示例</a></li>
<li><a href="/netinfofe/v2/cookbook/" class="nav-link">Cookbook</a></li>


<li>
  <a href="/netinfofe/v2/aboutus/" class="nav-link team">关于我们</a>
</li>

  </ul>
</div>

    
      <div id="main" class="fix-sidebar">
        
          <div class="sidebar">
  <div class="sidebar-inner-index">
    <ul class="main-menu">
      <li>
  <!--<form id="search-form">
    <input type="text" id="search-query-sidebar" class="search-query st-default-search-input">
  </form>-->
</li>
<!--<li class="nav-dropdown-container learn">
  <a class="nav-link">学习</a><span class="arrow"></span>
  <ul class="nav-dropdown">
    <li><ul>
      <li><a href="/netinfofe/v2/guide/" class="nav-link">教程</a></li>
      <li><a href="/netinfofe/v2/api/" class="nav-link">API</a></li>
      <li><a href="/netinfofe/v2/style-guide/" class="nav-link">风格指南</a></li>
      <li><a href="/netinfofe/v2/examples/" class="nav-link">示例</a></li>
      <li><a href="/netinfofe/v2/cookbook/" class="nav-link">Cookbook</a></li>
    </ul></li>
  </ul>
</li>
-->
<!--<li class="nav-dropdown-container ecosystem">
  <a class="nav-link">生态系统</a><span class="arrow"></span>
  <ul class="nav-dropdown">
    <li><h4>帮助</h4></li>
    <li><ul>
      <li><a href="https://forum.vuejs.org/" class="nav-link" target="_blank">论坛</a></li>
      <li><a href="https://chat.vuejs.org/" class="nav-link" target="_blank">聊天室</a></li>
      <li><a href="https://www.vuemeetups.org/" class="nav-link" target="_blank">聚会</a></li>
    </ul></li>
    <li><h4>工具</h4></li>
    <li>
      <ul>
        <li><a href="https://github.com/vuejs/vue-devtools" class="nav-link" target="_blank">Devtools</a></li>
        <li><a href="https://cli.vuejs.org/" class="nav-link" target="_blank">Vue CLI</a></li>
        <li><a href="https://vue-loader.vuejs.org" class="nav-link" target="_blank">Vue Loader</a></li>
      </ul>
    </li>
    <li><h4>核心插件</h4></li>
    <li><ul>
      <li><a href="https://router.vuejs.org/" class="nav-link" target="_blank">Vue Router</a></li>
      <li><a href="https://vuex.vuejs.org/" class="nav-link" target="_blank">Vuex</a></li>
      <li><a href="https://ssr.vuejs.org/" class="nav-link" target="_blank">Vue 服务端渲染</a></li>
    </ul></li>
    <li><h4>信息</h4></li>
    <li><ul>
      <li><a href="https://news.vuejs.org" class="nav-link" target="_blank">周刊</a></li>
      <li><a href="https://github.com/vuejs/roadmap" class="nav-link" target="_blank">Roadmap</a></li>
      <li><a href="https://twitter.com/vuejs" class="nav-link" target="_blank">Twitter</a></li>
      <li><a href="https://medium.com/the-vue-point" class="nav-link" target="_blank">博客</a></li>
      <li><a href="https://vuejobs.com/?ref=vuejs" class="nav-link" target="_blank">工作</a></li>
    </ul></li>
    <li><h4>资源列表</h4></li>
    <li><ul>
      <li><a href="https://github.com/vuejs" class="nav-link" target="_blank">官方仓库</a></li>
      <li><a href="https://curated.vuejs.org/" class="nav-link" target="_blank">Vue 优选</a></li>
      <li><a href="https://github.com/vuejs/awesome-vue" class="nav-link" target="_blank">Vue 资源</a></li>
    </ul></li>
  </ul>
</li>
-->

<!--<li class="nav-dropdown-container support-vue">
  <a href="/support-vuejs/" class="nav-link">支持 Vue</a><span class="arrow"></span>
  <ul class="nav-dropdown">
    <li><ul>
      <li><a href="/support-vuejs/#One-time-Donations" class="nav-link">一次性赞助</a></li>
      <li><a href="/support-vuejs/#Recurring-Pledges" class="nav-link">周期性赞助</a></li>
      <li><a href="https://www.smallsticker.com/%E8%B4%B4%E7%BA%B8/vue.html" class="nav-link">贴纸</a></li>
      <li><a href="https://vue.threadless.com" target="_blank" class="nav-link">T 恤商店</a></li>
    </ul></li>
  </ul>
</li>
-->
<!--<li class="nav-dropdown-container language">
  <a class="nav-link">多语言</a><span class="arrow"></span>
  <ul class="nav-dropdown">
    <li><a href="https://vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">English</a></li>
    <li><a href="https://jp.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">日本語</a></li>
    <li><a href="https://ru.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">Русский</a></li>
    <li><a href="https://kr.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">한국어</a></li>
    <li><a href="https://br.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">Português</a></li>
    <li><a href="https://fr.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">Français</a></li>
    <li><a href="https://vi.vuejs.org/archives/2014/03/index.html" class="nav-link" target="_blank">Tiếng Việt</a></li>
  </ul>
</li>
-->
<!--<li><a href="https://github.com/vuejs/cn.vuejs.org/" target="_blank" class="nav-link contribute">参与翻译</a></li>-->

<li><a href="/netinfofe/v2/guide/" class="nav-link">教程</a></li>
<li><a href="/netinfofe/v2/components/" class="nav-link">组件</a></li>
<li><a href="/netinfofe/v2/api/" class="nav-link">API</a></li>
<li><a href="/netinfofe/v2/style-guide/" class="nav-link">风格指南</a></li>
<li><a href="/netinfofe/v2/examples/" class="nav-link">示例</a></li>
<li><a href="/netinfofe/v2/cookbook/" class="nav-link">Cookbook</a></li>


<li>
  <a href="/netinfofe/v2/aboutus/" class="nav-link team">关于我们</a>
</li>

    </ul>
  </div>
</div>

<div id="hero">
  <div class="inner">
    <div class="left">
      <img class="hero-logo" src="/netinfofe/images/logo.png" alt="vue logo">
    </div><div class="right">
      <!--<h2 class="vue">Vue.js</h2>-->
      <h1>
        星网前端将采用Vue
        <br>作为底层JavaScript 框架
      </h1>
      <p>
        <a id="modal-player" class="button has-icon" href="javascript:;">
          <svg aria-labelledby="simpleicons-play-icon" role="img" viewBox="0 0 100 125" fill="#FFFFFF"><title id="simpleicons-play-icon" lang="en">Play icon</title><path d="M50,3.8C24.5,3.8,3.8,24.5,3.8,50S24.5,96.2,50,96.2S96.2,75.5,96.2,50S75.5,3.8,50,3.8z M71.2,53.3l-30.8,18  c-0.6,0.4-1.3,0.5-1.9,0.5c-0.6,0-1.3-0.1-1.9-0.5c-1.2-0.6-1.9-1.9-1.9-3.3V32c0-1.4,0.8-2.7,1.9-3.3c1.2-0.6,2.7-0.6,3.8,0  l30.8,18c1.2,0.6,1.9,1.9,1.9,3.3S72.3,52.7,71.2,53.3z"/></svg>

          为什么用Vue？</a>
        <a class="button" href="https://cn.vuejs.org/" target="_blank">
          先让我学学Vue</a>
        <a class="button white" href="/netinfofe/v2/guide/">差不多了，Go！</a>
      </p>
    </div>
  </div>
</div>

<div id="highlights">
  <div class="inner">
    <div class="point">
      <h2>易学</h2>
      <p>如果你已经掌握了 HTML、CSS、JavaScript，你可以无障碍自学 Vue 了，再然后，你在星网从事前端开发工作将对此文档爱不释手。</p>
    </div>

    <div class="point">
      <h2>灵活</h2>
      <p>借助Vue不断繁荣的生态系统，可以在一个库和一套完整框架之间自如伸缩。</p>
    </div>

    <div class="point">
      <h2>高效</h2>
      <p>
        20kB min+gzip 运行大小<br>
        超快虚拟 DOM <br>
        最省心的优化
      </p>
    </div>
  </div>
</div>

<!--<div id="sponsors">
  <div class="inner">
    <h3>中国区特别赞助商</h3>
<a href="https://www.geekbang.org/" target="_blank" style="width: 160px;">
  <img src="/netinfofe/images/geekbang.png" style="width: 160px;">
</a>
<a href="https://gitee.com/?from=vue" target="_blank" style="width: 160px;">
  <img src="/netinfofe/images/gitee.png" style="width: 160px;">
</a>
<br>
<br>
<br>
<h3>Patreon 赞助商</h3>

<a href="https://www.bitsrc.io/?utm_source=vue&utm_medium=vue&utm_campaign=vue&utm_term=vue&utm_content=vue" target="_blank" style="width: 160px;">
  <img src="/netinfofe/images/bit-wide.png" style="width: 160px;" alt="">
</a>
<a href="http://tooltwist.com/" target="_blank" style="width: 160px;">
  <img src="/netinfofe/images/tooltwist.png" style="width: 160px;" alt="tooltwist">
</a>
<a href="https://vueschool.io/?utm_source=Vuejs.org&utm_medium=Banner&utm_campaign=Sponsored%20Banner&utm_content=V1" target="_blank" style="width: 160px;">
  <img src="/netinfofe/images/vueschool.png" style="width: 160px;" alt="vue school">
</a>
<a href="https://vehikl.com/" target="_blank" style="width: 160px;">
  <img src="/netinfofe/images/vehikl.png" style="width: 160px;" alt="vehikl">
</a>
<a href="https://www.nativescript.org/vue?utm_source=vue-js-org&utm_medium=website&utm_campaign=nativescript-awareness" target="_blank" style="width: 160px;">
  <img src="/netinfofe/images/nativescript.png" style="width: 160px;" alt="nativescript">
</a>
<br>
<br>
<a href="https://www.vuemastery.com/" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/vuemastery.png" style="width: 120px;" alt="vue mastery">
</a>
<a href="https://laravel.com" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/laravel.png" style="width: 120px;" alt="laravel">
</a>
<a href="https://htmlburger.com" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/htmlburger.png" style="width: 120px;" alt="html burger">
</a>
<a href="https://chaitin.cn/en/" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/chaitin.png" style="width: 120px;" alt="chaitin">
</a>
<a href="https://www.frontenddeveloperlove.com/" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/frontend-love.png" style="width: 120px;" alt="frontend love">
</a>
<a href="https://onsen.io/vue/" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/onsen-ui.png" style="width: 120px;" alt="onsen ui">
</a>
<a href="https://vuetifyjs.com" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/vuetify.png" style="width: 120px;" alt="vuetify">
</a>
<a href="https://neds.com.au/" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/neds.png" style="width: 120px;" alt="neds">
</a>
<a href="https://hackr.io/tutorials/learn-vue-js" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/hackr-io.png" style="width: 120px;" alt="hacker io">
</a>
<a href="https://icons8.com/" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/icons8.png" style="width: 120px;" alt="icons 8">
</a>
<a href="https://vuejobs.com/?ref=vuejs" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/vuejobs.png" style="width: 120px;" alt="vue jobs">
</a>
<a href="https://codepilot.ai" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/codepilot.png" style="width: 120px;" alt="code pilot">
</a>
<a href="https://teamextension.io/" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/teamextension.png" style="width: 120px;" alt="team extension">
</a>
<a href="http://aaha.co/" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/aaha.png" style="width: 120px;" alt="aaha">
</a>
<a href="https://www.valuecoders.com" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/valuecoders.png" style="width: 120px;" alt="value coders dot org">
</a>
<a href="https://www.nsoft.com/careers/" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/nsoft.png" style="width: 120px;" alt="n soft">
</a>
<a href="https://coreui.io/?utm_source=vuejs&utm_medium=logo&utm_campaign=homepage" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/coreui.png" style="width: 120px;" alt="core ui">
</a>
<a href="https://piio.co/vuejs?ref=vuejs" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/piio.png" style="width: 120px;" alt="piio">
</a>
<a href="https://tidelift.com/subscription/npm/vue" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/tidelift.png" style="width: 120px;" alt="tidelift">
</a>
<a href="https://webdock.io/en" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/webdock.png" style="width: 120px;" alt="webdock">
</a>
<a href="https://syncfusion.com/products/vue" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/syncfusion.png" style="width: 120px;" alt="syncfusion">
</a>
<a href="https://kintohub.com" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/kintohub.png" style="width: 120px;" alt="kinto hub">
</a>
<br>

<a class="become-sponsor button white" href="/netinfofe/support-vuejs/">成为赞助者！</a>

<div class="open-collective-sponsors">
  <h3>OpenCollective 赞助商</h3>
  <h4>白金</h4>
  <a href="https://opencollective.com/vuejs/tiers/platinum-sponsors/0/website" target="_blank">
    <img src="https://opencollective.com/vuejs/tiers/platinum-sponsors/0/avatar.svg">
  </a>
  <a href="https://opencollective.com/vuejs/tiers/platinum-sponsors/1/website" target="_blank">
    <img src="https://opencollective.com/vuejs/tiers/platinum-sponsors/1/avatar.svg">
  </a>
  <h4>黄金</h4>
  <a href="https://opencollective.com/vuejs/tiers/gold-sponsors/0/website" target="_blank">
    <img src="https://opencollective.com/vuejs/tiers/gold-sponsors/0/avatar.svg">
  </a>
  <a href="https://opencollective.com/vuejs/tiers/gold-sponsors/1/website" target="_blank">
    <img src="https://opencollective.com/vuejs/tiers/gold-sponsors/1/avatar.svg">
  </a>
  <a href="https://opencollective.com/vuejs/tiers/gold-sponsors/2/website" target="_blank">
    <img src="https://opencollective.com/vuejs/tiers/gold-sponsors/2/avatar.svg">
  </a>
  <a href="https://opencollective.com/vuejs/tiers/gold-sponsors/3/website" target="_blank">
    <img src="https://opencollective.com/vuejs/tiers/gold-sponsors/3/avatar.svg">
  </a>
  <a href="https://opencollective.com/vuejs/tiers/gold-sponsors/4/website" target="_blank">
    <img src="https://opencollective.com/vuejs/tiers/gold-sponsors/4/avatar.svg">
  </a>
  <a href="https://opencollective.com/vuejs/tiers/gold-sponsors/5/website" target="_blank">
    <img src="https://opencollective.com/vuejs/tiers/gold-sponsors/5/avatar.svg">
  </a>
  <a href="https://opencollective.com/vuejs/tiers/gold-sponsors/6/website" target="_blank">
    <img src="https://opencollective.com/vuejs/tiers/gold-sponsors/6/avatar.svg">
  </a>
  <a href="https://opencollective.com/vuejs/tiers/gold-sponsors/7/website" target="_blank">
    <img src="https://opencollective.com/vuejs/tiers/gold-sponsors/7/avatar.svg">
  </a>
</div>

<script>
window.addEventListener('load', function () {
  [].forEach.call(document.querySelectorAll('.open-collective-sponsors img'), function (img) {
    if (img.width === 1) {
      img.width = 0
      img.parentElement.style.margin = '0 -1px 0 0'
    }
  })
})
</script>

<br>
<br>
<br>

<h3>中国区视频托管赞助商</h3>
<a href="http://cloud.youku.com/index.php?source=vuejs" target="_blank" style="width: 120px;">
  <img src="/netinfofe/images/youku.png" style="width: 120px;">
</a>

  </div>
</div>-->

<div id="footer">

  <p><a href="http://www.netinfosz.com/" target="_blank">深圳市星网信通科技有限公司</a> 前端开发文档<br><br>
  Copyright &copy; 2018-2018 Netinfo FE</p>
</div>

<div id="video-modal" class="modal">
  <div class="video-space" style="padding: 56.25% 0 0 0; position: relative;"></div>
</div>

<script>
(function () {
  var topScrolled = false
  var sponsors = document.getElementById('sponsors')
  var sponsorTop = sponsors.offsetTop
  var sponsorActive = false

  window.addEventListener('resize', function () {
    sponsorTop = sponsors.offsetTop
  })

  window.addEventListener('scroll', function () {
    if (window.pageYOffset > 165 && !topScrolled) {
      topScrolled = true
      document.getElementById('mobile-bar').classList.remove('top')
    } else if (window.pageYOffset <= 165 && topScrolled) {
      topScrolled = false
      document.getElementById('mobile-bar').classList.add('top')
    }
    if (window.pageYOffset > sponsorTop - 100) {
      if (!sponsorActive) {
        sponsorActive = true
        sponsors.classList.add('active')
      }
    } else {
      if (sponsorActive) {
        sponsorActive = false
        sponsors.classList.remove('active')
      }
    }
  })
})()
</script>

        
      </div>
      <script src="/netinfofe/js/smooth-scroll.min.js"></script>
    

    <!-- main custom script for sidebars, version selects etc. -->
    <script src="/netinfofe/js/css.escape.js"></script>
    <script src="/netinfofe/js/common.js"></script>

    <!-- search -->
    <link href="//cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css" rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="/netinfofe/css/search.css">
    <script src="//cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script>
    <script>
    [
      '#search-query-nav',
      '#search-query-sidebar',
      '#search-query-menu'
    ].forEach(function (selector) {
      if (!document.querySelector(selector)) return
      // search index defaults to v2
      var match = window.location.pathname.match(/^\/(v\d+)/)
      var version = match ? match[1] : 'v2'
      docsearch({
      appId: 'BH4D9OD16A',
      apiKey: '5638280abff9d207417bb03be05f0b25',
      indexName: 'vuejs_cn2',
      inputSelector: selector,
      algoliaOptions: { facetFilters: ["version:" + version] }
      })
    })
    </script>

    <!-- fastclick -->
    <script src="//cdnjs.cloudflare.com/ajax/libs/fastclick/1.0.6/fastclick.min.js"></script>
    <script>
    document.addEventListener('DOMContentLoaded', function() {
      FastClick.attach(document.body)
    }, false)
    </script>
  </body>
</html>
